hit oneself hard and repeatedly - Spanisch Englisch Wörterbuch